#pragma once

// TODO: Rename to ImportProgress or ImportObserver; ImportProgressObserver is a tautology.
struct ImportProgressObserver
{
	virtual void OnSearchStarted() = 0;
	virtual void OnFoundFile(const CString &strPath) = 0;
	virtual void OnSearchCompleted() = 0;
	virtual void OnImportStarted() = 0;
	virtual void OnImportFileStarted(const CString &strFilePath, int num, int denom) = 0;
	virtual void OnDisplayThumbnail(Image *pThumbnail) = 0;
	virtual void OnImportCompleted() = 0;
};
